package tests;

import junit.framework.Test;
import junit.framework.TestSuite;

public class JEBAllTests {
	public static Test suite() {
		TestSuite suite = new TestSuite("Test for JEconBond");
		//$JUnit-BEGIN$
		suite.addTestSuite(TestGoodsSupport.class);
		suite.addTestSuite(TestAgents.class);
		suite.addTestSuite(TestAutomataSupport.class);
		suite.addTestSuite(TestWorkFlow.class);
		suite.addTestSuite(TestComputation.class);
		suite.addTestSuite(tests.labQtests.TestServiceAgents.class);
		suite.addTestSuite(tests.experiments.connery.TestAuditWalker.class);
		suite.addTestSuite(tests.TestMarketEconomicsystem.class);
		suite.addTestSuite(tests.experiments.moore.TestEasyEquilibrium.class);
		suite.addTestSuite(tests.experiments.moore.TestService.class);
		suite.addTestSuite(tests.TestExperimentsSupport.class);
		suite.addTestSuite(tests.experiments.resourcerelation.TestGenerators.class);
		suite.addTestSuite(tests.ui.TestDrawers.class);
		suite.addTestSuite(tests.experiments.antstrat.TestAntBasedStrategies.class);
		suite.addTestSuite(tests.experiments.resourcerelation.TestBrosnenServices.class);
		//$JUnit-END$
		return suite;
	}
	
	public static void main(String[] args) {
		junit.textui.ResultPrinter rp = new junit.textui.ResultPrinter(System.out);
		junit.textui.TestRunner tr = new junit.textui.TestRunner(rp);
		tr.doRun(suite(), true);
	}
}
